API explained